package com.groupbuying.currency.producer.service;

import java.util.Map;

/**
 * @auter miaozhenfei
 * @date 2019/8/14 18:12
 */
public interface CurrencyOperService {

    /**
     * 根据订单号查询单条积分支付状态
     */
    public String queryPayStateByOrderNum(Map mapParams);


    /**
     * 密码校验
     *
     * @param
     * @param
     *
     * @return
     */

    public Map passWordCheck(Map mapParams);

    /**
     * 生成预支付信息
     *
     * @param
     * @param
     *
     * @return
     */

    public Map creatPrePayInfo(Map mapParams);


    /**
     * 积分支付
     *
     * @param
     * @param
     *
     * @return subFrozenBalance
     */

    public Map subOrderCurrency(Map mapParams);

    /**
     * 积分支付退款接口
     *
     * @param
     * @param
     *
     * @return subFrozenBalance
     */

    public Map addOrderCurrency(Map mapParams);




//
//    /**
//     * 查询余额支付状态
//     *
//     * @param
//     * @param
//     * @return
//     */
//
//    public String queryBalanceResult(Map mapParams);
//
//    /**
//     * 查询多条余额支付状态
//     *
//     * @param
//     * @param
//     * @return
//     */
//
//    public String queryAllBalanceResult(Map mapParams);
//
//    /**
//     * 统计所有所有用户支付成功,失败、交易中的总金额
//     * queryAllCustomerBalance
//     */
//    public String queryAllPayMoney(Map mapParams);


}
